@border_color:#eee;
@item_height:45px;
@item_padding_width:60px;

.hb_list_container{
  display: block;

  .hb_item_container{
    border-bottom: 1px solid @border_color;
    height: @item_height;
    line-height: @item_height;
    position: relative;

    &.hb_icon_right{
      padding-right: @item_padding_width;
      .iconfont:first-child{
        position: absolute;
        top: 0px;
        right: 0px;
        line-height: @item_height;
      }
    }

    &.hb_icon_left{
      padding-left: @item_padding_width;
      .iconfont:last-child{
        position: absolute;
        top: 0px;
        left: 0px;
        line-height: @item_height;
      }
    }

  }
}